package com.qingcloud.adminbackend.entity.stationgroup;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class StationgroupAuthParam implements Serializable {

    @ApiModelProperty(value = "设备组ID字符串，多个用,分开")
    private String stationgroupIds;

    @ApiModelProperty(value = "用户组ID字符串，多个用,分开，不为空则表示修改用户组和设备组关系")
    private String usergroupIds;

    @ApiModelProperty(value = "用户ID字符串，多个用,分开，不为空则表示修改用户和设备组关系")
    private String userIds;

    @ApiModelProperty(value = "是否需要检查设备组是否授权 0不需要 1需要", example = "0")
    private int isCheck = 0;

    @ApiModelProperty(value = "保存类型，类型不一样，清理旧数据逻辑也不同，0用户或用户组授权设备组 1设备组授权给用户和用户组", example = "0")
    private int type = 0;

    @ApiModelProperty(value = "用户或用户组的所属组织ID", example = "12u92131jl1k2312")
    private String orgId;
}
